{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "WARNING:tensorflow:From D:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\compat\\v2_compat.py:96: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.\n",
      "Instructions for updating:\n",
      "non-resource variables are not supported in the long term\n"
     ]
    }
   ],
   "source": [
    "import numpy as np\n",
    "import tensorflow.compat.v1 as tf\n",
    "tf.disable_v2_behavior()\n",
    "from PIL import Image\n",
    "import time\n",
    "import heapq\n",
    "import random\n",
    "import os\n",
    "from ChessBoard import ChessBoard\n",
    "import matplotlib.pyplot as plt\n",
    "%matplotlib inline"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "model_path = \"./ass_net_3.0\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### 加载模型"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n",
      "INFO:tensorflow:Restoring parameters from ./ass_net_3.0\\conv_ver_1.ckpt\n"
     ]
    }
   ],
   "source": [
    "sess = []\n",
    "graph = []\n",
    "for i in range(10):\n",
    "    graph.append(tf.Graph())\n",
    "    sess.append(tf.Session(graph = graph[i]))\n",
    "    with graph[i].as_default():\n",
    "        saver =tf.train.import_meta_graph(model_path + '/conv_ver_1.ckpt.meta')\n",
    "        saver.restore(sess[i],tf.train.latest_checkpoint(model_path))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "#提取输入输出接口\n",
    "xs = []\n",
    "w1 = []\n",
    "b1=[]\n",
    "w2=[]\n",
    "b2=[]\n",
    "w3=[]\n",
    "b3=[]\n",
    "y = []\n",
    "for i in range(10):\n",
    "    xs.append(graph[i].get_tensor_by_name('xs:0'))\n",
    "    w1.append(graph[i].get_tensor_by_name('w1:0'))\n",
    "    b1.append(graph[i].get_tensor_by_name('b1:0'))\n",
    "    w2.append(graph[i].get_tensor_by_name('w2:0'))\n",
    "    b2.append(graph[i].get_tensor_by_name('b2:0'))\n",
    "    w3.append(graph[i].get_tensor_by_name('w3:0'))\n",
    "    b3.append(graph[i].get_tensor_by_name('b3:0'))\n",
    "    y.append(graph[i].get_tensor_by_name('y:0'))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### 训练函数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 网络参数大致\n",
    "# i 网络序号  sigma 变异程度\n",
    "def variation(i,sigma=0.002):\n",
    "    with graph[i].as_default():\n",
    "        #卷积层1\n",
    "        sess[i].run(tf.assign(w1[i],sess[i].run(w1[i])+tf.truncated_normal(shape=[3,3,1,8], stddev=sigma)))\n",
    "        sess[i].run(tf.assign(b1[i],sess[i].run(b1[i])+tf.truncated_normal(shape=[8], stddev=0.1)))\n",
    "        #卷积层2\n",
    "        sess[i].run(tf.assign(w2[i],sess[i].run(w2[i])+tf.truncated_normal(shape=[3,3,8,16], stddev=sigma)))\n",
    "        sess[i].run(tf.assign(b2[i],sess[i].run(b2[i])+tf.truncated_normal(shape=[16], stddev=0.1)))\n",
    "        #全连接层\n",
    "        sess[i].run(tf.assign(w3[i],sess[i].run(w3[i])+tf.truncated_normal(shape=[5*5*16, 1],stddev=sigma)))\n",
    "        sess[i].run(tf.assign(b3[i],sess[i].run(b3[i])+tf.truncated_normal(shape=[1,1], stddev=0.1)))\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "# AI函数\n",
    "def solve(board,ai):\n",
    "    if board.turn == ChessBoard.BLACK:\n",
    "        max = -9999999\n",
    "        pair = [-1,-1]\n",
    "        val = 0\n",
    "        #遍历每一个格点\n",
    "        for i in range(0,15):\n",
    "            for j in range(0,15):\n",
    "                if board.board[i][j] == ChessBoard.EMPTY:#这个点是空的\n",
    "                    with graph[ai].as_default():\n",
    "                        val = sess[ai].run(y[ai],feed_dict={xs[ai]:board.board.reshape(1,15*15)})\n",
    "                    if val>max:\n",
    "                        max = val\n",
    "                        pair = [i,j]\n",
    "    else:\n",
    "        min = 9999999\n",
    "        pair = [-1,-1]\n",
    "        val = 0\n",
    "        for i in range(0,15):\n",
    "            for j in range(0,15):\n",
    "                if board.board[i][j]== ChessBoard.EMPTY:#这个点是空的\n",
    "                    with graph[ai].as_default():\n",
    "                        val = sess[ai].run(y[ai],feed_dict={xs[ai]:board.board.reshape(1,15*15)})\n",
    "                    if val<min:\n",
    "                        min = val\n",
    "                        pair = [i,j]\n",
    "    return pair,val[0,0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "def printChess(chess):\n",
    "    print(\"  \",end=\"\")\n",
    "    for i in range(15):\n",
    "        print(\"%3d\" %(i), end=\"\")\n",
    "    print(\"\")\n",
    "\n",
    "    for i in range(15):\n",
    "        print(\"%2d\" %(i), end=\"\")\n",
    "        for j in range(15):\n",
    "            if chess[i, j] == 0:\n",
    "                print(\"  *\", end=\"\")\n",
    "            elif chess[i, j] == 1:\n",
    "                print(\"  o\", end=\"\")\n",
    "            else:\n",
    "                print(\"  -\", end=\"\")\n",
    "        print(\"\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 环境反馈函数\n",
    "board = ChessBoard()\n",
    "\n",
    "def battle(i,j):\n",
    "    print(\"battle i,j\")\n",
    "    board.reset()\n",
    "    \n",
    "    while True:\n",
    "        board.judge_Win()\n",
    "        if board.winner != ChessBoard.EMPTY:\n",
    "            break\n",
    "        if board.num >= 225:\n",
    "            break\n",
    "        pair = solve(board,i)\n",
    "        print(pair)\n",
    "        board.draw_XY(pair[0][0],pair[0][1])\n",
    "        \n",
    "        os.system(\"cls\")\n",
    "        printChess(board.board)\n",
    "        print(pair[0][0],pair[0][1])\n",
    "        \n",
    "    if board.winner ==ChessBoard.BLACK:\n",
    "        return 1,-1\n",
    "    elif board.winner == ChessBoard.WHITE:\n",
    "        return -2,2\n",
    "    else:\n",
    "        return 0,0        "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### 正式训练"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[1 3 6 6 1 5 3 2 2 9]\n"
     ]
    }
   ],
   "source": [
    "N = 10 #种群数量\n",
    "\n",
    "train_path = './temp_net'\n",
    "\n",
    "score = np.random.randint(1,N,size=N)\n",
    "print(score)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch:0\n",
      "    win: [0, 4, 7, 8, 1]\n",
      "    lose: [9, 2, 3, 5, 1]\n",
      "    judge: 05\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    3\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    1\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    7\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    4\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    \n",
      "    judge: 13\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    2\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    0\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n",
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    5\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n",
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n",
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n",
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n",
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n",
      "([2, 11], -29.702353)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 11\n",
      "([2, 12], -30.477976)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 12\n",
      "([2, 13], -30.325151)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 13\n",
      "([2, 14], -32.50884)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 14\n",
      "([3, 0], -39.00955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 0\n",
      "([3, 1], -39.06269)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 1\n",
      "([3, 2], -26.081486)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 2\n",
      "([3, 3], -18.97838)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 3\n",
      "([3, 4], -16.89701)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 4\n",
      "([3, 5], -18.183565)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 5\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([3, 6], -18.399563)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 6\n",
      "([3, 7], -19.441051)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 7\n",
      "([3, 8], -2.0575523)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 8\n",
      "([3, 9], 4.3854485)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 9\n",
      "([3, 10], 5.5942955)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 10\n",
      "([3, 11], 5.3693104)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 11\n",
      "([3, 12], 7.6917286)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 12\n",
      "([3, 13], 7.587864)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 13\n",
      "([3, 14], 4.4823055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "3 14\n",
      "([4, 0], -0.5973872)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 3  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 4  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "4 0\n",
      "     (1, -1)\n",
      "(s[0],s[1])    6\n",
      "battle i,j\n",
      "([0, 0], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 0\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 1], 0.83644307)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 1\n",
      "([0, 2], 0.8180162)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 2\n",
      "([0, 3], 0.476122)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 3\n",
      "([0, 4], 0.8427888)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 4\n",
      "([0, 5], 0.72296727)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 5\n",
      "([0, 6], 0.8471166)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 6\n",
      "([0, 7], 0.7592298)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 7\n",
      "([0, 8], 0.8829061)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 8\n",
      "([0, 9], 0.7942525)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 9\n",
      "([0, 10], 0.8821794)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 10\n",
      "([0, 11], 0.88926136)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  -  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 11\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([0, 12], 0.8936006)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  -  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 12\n",
      "([0, 13], 0.72789395)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  -\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 13\n",
      "([0, 14], 0.85465443)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "0 14\n",
      "([1, 0], 0.8083135)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 0\n",
      "([1, 1], 0.79047024)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 1\n",
      "([1, 2], -2.0578384)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 2\n",
      "([1, 3], -1.2390097)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  -  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 3\n",
      "([1, 4], -1.3643531)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  -  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 4\n",
      "([1, 5], -2.1726856)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  -  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 5\n",
      "([1, 6], -4.0291004)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  -  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 6\n",
      "([1, 7], -3.9845314)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  -  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 7\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([1, 8], -5.6178055)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  -  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 8\n",
      "([1, 9], -5.8168526)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  -  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 9\n",
      "([1, 10], -5.821165)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  -  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 10\n",
      "([1, 11], -5.98365)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  -  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 11\n",
      "([1, 12], -5.9606476)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  -  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 12\n",
      "([1, 13], -5.398653)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  -\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 13\n",
      "([1, 14], -11.768215)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "1 14\n",
      "([2, 0], -9.974321)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 0\n",
      "([2, 1], -10.502638)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 1\n",
      "([2, 2], -9.911043)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 2\n",
      "([2, 3], -15.755196)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  -  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 3\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "([2, 4], -21.408201)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  -  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 4\n",
      "([2, 5], -29.361782)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  -  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 5\n",
      "([2, 6], -31.179993)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  -  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 6\n",
      "([2, 7], -25.699364)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  -  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 7\n",
      "([2, 8], -26.446812)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  -  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 8\n",
      "([2, 9], -32.092205)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  -  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 9\n",
      "([2, 10], -28.306053)\n",
      "    0  1  2  3  4  5  6  7  8  9 10 11 12 13 14\n",
      " 0  *  o  *  o  *  o  *  o  *  o  *  o  *  o  *\n",
      " 1  o  *  o  *  o  *  o  *  o  *  o  *  o  *  o\n",
      " 2  *  o  *  o  *  o  *  o  *  o  *  -  -  -  -\n",
      " 3  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 4  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 5  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 6  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 7  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 8  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      " 9  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "10  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "11  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "12  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "13  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "14  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -\n",
      "2 10\n"
     ]
    },
    {
     "ename": "KeyboardInterrupt",
     "evalue": "",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mKeyboardInterrupt\u001b[0m                         Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-10-df2b700c8f09>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[0;32m     46\u001b[0m             \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     47\u001b[0m             \u001b[1;31m#对局\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 48\u001b[1;33m             \u001b[0ms\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbattle\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     49\u001b[0m             \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"    \"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0ms\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     50\u001b[0m             \u001b[1;31m#打分\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m<ipython-input-8-f13919333bf7>\u001b[0m in \u001b[0;36mbattle\u001b[1;34m(i, j)\u001b[0m\n\u001b[0;32m     12\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mboard\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mnum\u001b[0m \u001b[1;33m>=\u001b[0m \u001b[1;36m225\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     13\u001b[0m             \u001b[1;32mbreak\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 14\u001b[1;33m         \u001b[0mpair\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msolve\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mboard\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     15\u001b[0m         \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpair\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     16\u001b[0m         \u001b[0mboard\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdraw_XY\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mpair\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mpair\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m<ipython-input-6-86580620f0c2>\u001b[0m in \u001b[0;36msolve\u001b[1;34m(board, ai)\u001b[0m\n\u001b[0;32m     22\u001b[0m                 \u001b[1;32mif\u001b[0m \u001b[0mboard\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mboard\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mj\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m==\u001b[0m \u001b[0mChessBoard\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mEMPTY\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;31m#这个点是空的\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     23\u001b[0m                     \u001b[1;32mwith\u001b[0m \u001b[0mgraph\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mai\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mas_default\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 24\u001b[1;33m                         \u001b[0mval\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msess\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mai\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrun\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0my\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mai\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mfeed_dict\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;33m{\u001b[0m\u001b[0mxs\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mai\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m:\u001b[0m\u001b[0mboard\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mboard\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreshape\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;36m15\u001b[0m\u001b[1;33m*\u001b[0m\u001b[1;36m15\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m}\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m     25\u001b[0m                     \u001b[1;32mif\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m<\u001b[0m\u001b[0mmin\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m     26\u001b[0m                         \u001b[0mmin\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mD:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36mrun\u001b[1;34m(self, fetches, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m    955\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    956\u001b[0m     \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 957\u001b[1;33m       result = self._run(None, fetches, feed_dict, options_ptr,\n\u001b[0m\u001b[0;32m    958\u001b[0m                          run_metadata_ptr)\n\u001b[0;32m    959\u001b[0m       \u001b[1;32mif\u001b[0m \u001b[0mrun_metadata\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mD:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_run\u001b[1;34m(self, handle, fetches, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m   1178\u001b[0m     \u001b[1;31m# or if the call is a partial run that specifies feeds.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1179\u001b[0m     \u001b[1;32mif\u001b[0m \u001b[0mfinal_fetches\u001b[0m \u001b[1;32mor\u001b[0m \u001b[0mfinal_targets\u001b[0m \u001b[1;32mor\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mhandle\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mfeed_dict_tensor\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1180\u001b[1;33m       results = self._do_run(handle, final_targets, final_fetches,\n\u001b[0m\u001b[0;32m   1181\u001b[0m                              feed_dict_tensor, options, run_metadata)\n\u001b[0;32m   1182\u001b[0m     \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mD:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_run\u001b[1;34m(self, handle, target_list, fetch_list, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m   1356\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1357\u001b[0m     \u001b[1;32mif\u001b[0m \u001b[0mhandle\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1358\u001b[1;33m       return self._do_call(_run_fn, feeds, fetches, targets, options,\n\u001b[0m\u001b[0;32m   1359\u001b[0m                            run_metadata)\n\u001b[0;32m   1360\u001b[0m     \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mD:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_call\u001b[1;34m(self, fn, *args)\u001b[0m\n\u001b[0;32m   1363\u001b[0m   \u001b[1;32mdef\u001b[0m \u001b[0m_do_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfn\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1364\u001b[0m     \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1365\u001b[1;33m       \u001b[1;32mreturn\u001b[0m \u001b[0mfn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1366\u001b[0m     \u001b[1;32mexcept\u001b[0m \u001b[0merrors\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mOpError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1367\u001b[0m       \u001b[0mmessage\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcompat\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mas_text\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmessage\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mD:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_run_fn\u001b[1;34m(feed_dict, fetch_list, target_list, options, run_metadata)\u001b[0m\n\u001b[0;32m   1347\u001b[0m       \u001b[1;31m# Ensure any changes to the graph are reflected in the runtime.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1348\u001b[0m       \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_extend_graph\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1349\u001b[1;33m       return self._call_tf_sessionrun(options, feed_dict, fetch_list,\n\u001b[0m\u001b[0;32m   1350\u001b[0m                                       target_list, run_metadata)\n\u001b[0;32m   1351\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mD:\\anaconda3\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_call_tf_sessionrun\u001b[1;34m(self, options, feed_dict, fetch_list, target_list, run_metadata)\u001b[0m\n\u001b[0;32m   1439\u001b[0m   def _call_tf_sessionrun(self, options, feed_dict, fetch_list, target_list,\n\u001b[0;32m   1440\u001b[0m                           run_metadata):\n\u001b[1;32m-> 1441\u001b[1;33m     return tf_session.TF_SessionRun_wrapper(self._session, options, feed_dict,\n\u001b[0m\u001b[0;32m   1442\u001b[0m                                             \u001b[0mfetch_list\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtarget_list\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1443\u001b[0m                                             run_metadata)\n",
      "\u001b[1;31mKeyboardInterrupt\u001b[0m: "
     ]
    }
   ],
   "source": [
    "# 10代\n",
    "for epoch in range(10):\n",
    "    win = heapq.nsmallest(5,range(len(score)),score.take)\n",
    "    lose = heapq.nlargest(5,range(len(score)),score.take)\n",
    "    \n",
    "    print(\"epoch:%d\" %(epoch))\n",
    "    print(\"    win:\",win)\n",
    "    print(\"    lose:\",lose)    \n",
    "    \n",
    "    # 变异  覆盖掉差的5名\n",
    "    for i in range(int(N/2)):\n",
    "        \n",
    "        #保存胜方\n",
    "        saver.save(sess[win[i]],train_path+'/conv_ver_1.ckpt')\n",
    "        #覆盖负方\n",
    "        graph[lose[i]] = tf.Graph();\n",
    "\n",
    "        sess[lose[i]] = tf.Session(graph = graph[lose[i]])\n",
    "        with graph[lose[i]].as_default():\n",
    "            saver =tf.train.import_meta_graph(train_path + '/conv_ver_1.ckpt.meta')\n",
    "            saver.restore(sess[lose[i]],tf.train.latest_checkpoint(train_path))\n",
    "            \n",
    "            xs[lose[i]] = graph[lose[i]].get_tensor_by_name('xs:0')\n",
    "            w1[lose[i]] = graph[lose[i]].get_tensor_by_name('w1:0')\n",
    "            b1[lose[i]] = graph[lose[i]].get_tensor_by_name('b1:0')\n",
    "            w2[lose[i]] = graph[lose[i]].get_tensor_by_name('w2:0')\n",
    "            b2[lose[i]] = graph[lose[i]].get_tensor_by_name('b2:0')\n",
    "            w3[lose[i]] = graph[lose[i]].get_tensor_by_name('w3:0')\n",
    "            b3[lose[i]] = graph[lose[i]].get_tensor_by_name('b3:0')\n",
    "            y[lose[i]] = graph[lose[i]].get_tensor_by_name('y:0')\n",
    "            \n",
    "        variation(lose[i])\n",
    "    \n",
    "    # 对打评分\n",
    "    score = np.zeros([N])\n",
    "    for i in range(N):\n",
    "        print(\"    judge:\",i,end = \"\")\n",
    "        # 五局\n",
    "        fight = [i]\n",
    "        for j in range(5):\n",
    "            idx = random.randint(0,N-1)\n",
    "            while idx in fight:\n",
    "                idx = random.randint(0,N-1)\n",
    "               \n",
    "            fight.append(idx)\n",
    "            print(idx)\n",
    "            #对局\n",
    "            s = battle(i,idx)\n",
    "            print(\"    \",s)\n",
    "            #打分\n",
    "            score[i] +=s[0]\n",
    "            score[idx]+=s[1]\n",
    "            print(\"(s[0],s[1])\",end = \"    \")\n",
    "        print(\"\")            "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "print(N)\n",
    "for z in range(100):\n",
    "    idx = random.randint(0,N-1)\n",
    "    print(idx)\n",
    "               "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
